.ant-pro-form-login-container {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    padding-inline: 50px;
    padding-block: 50px;
    overflow: auto;
    background: inherit;
    background-color: #CBD5EC;
    border-radius: 15px;
}

.ant-pro-form-login-header {
    display: flex;
    align-items: center;
    height: 44px;
    line-height: 44px;
    justify-content: flex-start;
    color: #505050;
    margin-bottom: 18px;
}

.ant-pro-form-login-title {
    position: relative;
    inset-block-start: 2px;
    font-weight: 400;
    font-size: 26px;
}

.ant-tabs-nav{
    display: none !important;
}

:where(.css-dev-only-do-not-override-1bstkdm).ant-input-affix-wrapper-lg {
    padding: var(--ant-input-padding-block-lg) var(--ant-input-padding-inline-lg);
    font-size: var(--ant-input-input-font-size-lg);
    line-height: var(--ant-line-height-lg);
    border-radius: 4px;
}